package com.education.platform.api.vo.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
 * @Date :
 * @author : tomato
 * @Description : 第三方登录请求
 */
@Getter
@Setter
@ToString
@ApiModel
public class LoginThirdPartyRequestVO extends LoginRequestVO{



    /**
     * 第三方类型
     */
    @ApiModelProperty("第三方类型 1=微信 2=qq")
    @NotNull(message = "第三方类型不能为空")
    private String thirdType;
    /**
     * 第三方标识
     */
    @ApiModelProperty("第三方标识：对应openId")
    @NotNull(message = "第三方唯一标识不能为空")
    private String thirdKey;

    /**
     * 昵称
     */
    @ApiModelProperty(value = "昵称")
    @NotNull(message = "昵称不能为空")
    private String nickName;

    /**
     * 头像
     */
    @ApiModelProperty(value = "头像")
    @NotNull(message = "头像不能为空")
    private String photo;





}
